//封装我们自己的axios的请求方式
import axios from 'axios'
import strjson from 'qs'
import store from '../store/index'
//创建实例对象
const shili = axios.create({
    baseURL:"/api",//"http://localhost:8888/",//"/api",
    timeout:1500,
    headers:{
        'token':"",
        'Authorization':""
    }
});
//实例对象配置拦截器 （请求发送之前 要执行的事情）
shili.interceptors.request.use(config => {
    // console.log("进入请求的拦截器")
    // console.log(config)
    config.data = strjson.stringify(config.data)
    config.headers["token"] = store.state.token;
    config.headers["Authorization"] = store.state.token;
    return config;
},error => {
    return error;
})
export default shili; //一定要向外暴露